﻿using Domain.Entity.Basic_information;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain.IRepository.ICargo_mentRepository
{
    public interface ICargo_mentRepository
    {
        List<Cargo_ment> GetCargo_s(int currentPage, int PageSize);   //查询未删除的数据

        int Count(string time, string Cg_name);   //根据创建时间的货品名称查询总数

        List<Cargo_ment> GetCargo_ment_time(string time, string Cg_name, int currentPage, int PageSize);    //根据创建时间的货品名称查询数据

        int Delete(int Cg_id);   //根据id更改删除表示状态进行逻辑删除

        int Add(Cargo_ment cargo_Ment);   //添加

        List<Cargo_ment> GetCargo_Ments_id(int Cg_id);   //根据id查询

        int Update(Cargo_ment cargo_ment);   //修改
    }
}
